compress/flate.fastGen.cur (field)

131 uses

	compress/flate (current package)
		deflatefast.go#L61: 		return &fastEncL1{fastGen: fastGen{cur: maxStoreBlockSize}}
		deflatefast.go#L63: 		return &fastEncL2{fastGen: fastGen{cur: maxStoreBlockSize}}
		deflatefast.go#L65: 		return &fastEncL3{fastGen: fastGen{cur: maxStoreBlockSize}}
		deflatefast.go#L67: 		return &fastEncL4{fastGen: fastGen{cur: maxStoreBlockSize}}
		deflatefast.go#L69: 		return &fastEncL5{fastGen: fastGen{cur: maxStoreBlockSize}}
		deflatefast.go#L71: 		return &fastEncL6{fastGen: fastGen{cur: maxStoreBlockSize}}
		deflatefast.go#L82: 	cur  int32
		deflatefast.go#L98: 			e.cur += offset
		deflatefast.go#L129: 	if e.cur <= bufferReset {
		deflatefast.go#L130: 		e.cur += maxMatchOffset + int32(len(e.hist))
		level1.go#L21: 	for e.cur >= bufferReset {
		level1.go#L24: 			e.cur = maxMatchOffset
		level1.go#L28: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level1.go#L34: 				v = v - e.cur + maxMatchOffset
		level1.go#L38: 		e.cur = maxMatchOffset
		level1.go#L79: 			e.table[nextHash] = tableEntry{offset: s + e.cur}
		level1.go#L81: 			t = candidate.offset - e.cur
		level1.go#L83: 				e.table[nextHash] = tableEntry{offset: nextS + e.cur}
		level1.go#L93: 			e.table[nextHash] = tableEntry{offset: s + e.cur}
		level1.go#L95: 			t = candidate.offset - e.cur
		level1.go#L97: 				e.table[nextHash] = tableEntry{offset: nextS + e.cur}
		level1.go#L158: 					e.table[hashLen(cv, tableBits, hashBytes)] = tableEntry{offset: s + e.cur}
		level1.go#L170: 			o := e.cur + s - 2
		level1.go#L178: 			t = candidate.offset - e.cur
		level2.go#L26: 	for e.cur >= bufferReset {
		level2.go#L29: 			e.cur = maxMatchOffset
		level2.go#L33: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level2.go#L39: 				v = v - e.cur + maxMatchOffset
		level2.go#L43: 		e.cur = maxMatchOffset
		level2.go#L83: 			e.table[nextHash] = tableEntry{offset: s + e.cur}
		level2.go#L86: 			offset := s - (candidate.offset - e.cur)
		level2.go#L87: 			if offset < maxMatchOffset && uint32(cv) == loadLE32(src, candidate.offset-e.cur) {
		level2.go#L88: 				e.table[nextHash] = tableEntry{offset: nextS + e.cur}
		level2.go#L98: 			e.table[nextHash] = tableEntry{offset: s + e.cur}
		level2.go#L100: 			offset = s - (candidate.offset - e.cur)
		level2.go#L101: 			if offset < maxMatchOffset && uint32(cv) == loadLE32(src, candidate.offset-e.cur) {
		level2.go#L110: 			t := candidate.offset - e.cur
		level2.go#L138: 					e.table[hashLen(cv, l2TableBits, hashBytes)] = tableEntry{offset: s + e.cur}
		level2.go#L147: 				e.table[nextHash] = tableEntry{offset: e.cur + i}
		level2.go#L151: 				e.table[nextHash] = tableEntry{offset: e.cur + i + 2}
		level2.go#L155: 				e.table[nextHash] = tableEntry{offset: e.cur + i + 4}
		level2.go#L163: 			o := e.cur + s - 2
		level2.go#L172: 			offset := s - (candidate.offset - e.cur)
		level2.go#L173: 			if offset > maxMatchOffset || uint32(x>>16) != loadLE32(src, candidate.offset-e.cur) {
		level3.go#L28: 	for e.cur >= bufferReset {
		level3.go#L31: 			e.cur = maxMatchOffset
		level3.go#L35: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level3.go#L41: 				v.cur.offset = v.cur.offset - e.cur + maxMatchOffset
		level3.go#L46: 				v.prev.offset = v.prev.offset - e.cur + maxMatchOffset
		level3.go#L50: 		e.cur = maxMatchOffset
		level3.go#L89: 			minOffset := e.cur + s - (maxMatchOffset - 4)
		level3.go#L90: 			e.table[nextHash] = tableEntryPrev{prev: candidates.cur, cur: tableEntry{offset: s + e.cur}}
		level3.go#L100: 			if uint32(cv) == loadLE32(src, candidate.offset-e.cur) {
		level3.go#L101: 				if candidates.prev.offset < minOffset || uint32(cv) != loadLE32(src, candidates.prev.offset-e.cur) {
		level3.go#L105: 				offset := s - (candidate.offset - e.cur)
		level3.go#L106: 				o2 := s - (candidates.prev.offset - e.cur)
		level3.go#L116: 				if candidate.offset > minOffset && uint32(cv) == loadLE32(src, candidate.offset-e.cur) {
		level3.go#L126: 			t := candidate.offset - e.cur
		level3.go#L160: 						cur:  tableEntry{offset: e.cur + t},
		level3.go#L171: 					cur:  tableEntry{offset: e.cur + i}}
		level3.go#L180: 				cur:  tableEntry{offset: e.cur + s - 2},
		level3.go#L187: 				cur:  tableEntry{offset: e.cur + s - 1},
		level3.go#L195: 				cur:  tableEntry{offset: s + e.cur},
		level3.go#L200: 			minOffset := e.cur + s - (maxMatchOffset - 4)
		level3.go#L203: 				if uint32(cv) == loadLE32(src, candidate.offset-e.cur) {
		level3.go#L208: 				if candidate.offset > minOffset && uint32(cv) == loadLE32(src, candidate.offset-e.cur) {
		level4.go#L21: 	for e.cur >= bufferReset {
		level4.go#L25: 			e.cur = maxMatchOffset
		level4.go#L29: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level4.go#L35: 				v = v - e.cur + maxMatchOffset
		level4.go#L44: 				v = v - e.cur + maxMatchOffset
		level4.go#L48: 		e.cur = maxMatchOffset
		level4.go#L92: 			entry := tableEntry{offset: s + e.cur}
		level4.go#L96: 			t = lCandidate.offset - e.cur
		level4.go#L102: 			t = sCandidate.offset - e.cur
		level4.go#L108: 				lOff := lCandidate.offset - e.cur
		level4.go#L113: 						t = lCandidate.offset - e.cur
		level4.go#L153: 				e.table[hashLen(cv, tableBits, hashShortBytes)] = tableEntry{offset: s + e.cur}
		level4.go#L154: 				e.bTable[hashLen(cv, tableBits, hashLongBytes)] = tableEntry{offset: s + e.cur}
		level4.go#L163: 			t := tableEntry{offset: i + e.cur}
		level4.go#L172: 				t := tableEntry{offset: i + e.cur}
		level4.go#L183: 		o := e.cur + s - 1
		level5.go#L23: 	for e.cur >= bufferReset {
		level5.go#L27: 			e.cur = maxMatchOffset
		level5.go#L31: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level5.go#L37: 				v = v - e.cur + maxMatchOffset
		level5.go#L47: 				v.cur.offset = v.cur.offset - e.cur + maxMatchOffset
		level5.go#L51: 					v.prev.offset = v.prev.offset - e.cur + maxMatchOffset
		level5.go#L56: 		e.cur = maxMatchOffset
		level5.go#L102: 			entry := tableEntry{offset: s + e.cur}
		level5.go#L110: 			t = lCandidate.cur.offset - e.cur
		level5.go#L114: 					e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
		level5.go#L116: 					eLong.cur, eLong.prev = tableEntry{offset: nextS + e.cur}, eLong.cur
		level5.go#L118: 					t2 := lCandidate.prev.offset - e.cur
		level5.go#L130: 				t = lCandidate.prev.offset - e.cur
		level5.go#L133: 					e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
		level5.go#L135: 					eLong.cur, eLong.prev = tableEntry{offset: nextS + e.cur}, eLong.cur
		level5.go#L140: 			t = sCandidate.offset - e.cur
		level5.go#L147: 				e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
		level5.go#L149: 				eLong.cur, eLong.prev = tableEntry{offset: nextS + e.cur}, eLong.cur
		level5.go#L152: 				t2 := lCandidate.cur.offset - e.cur
		level5.go#L164: 					t2 = lCandidate.prev.offset - e.cur
		level5.go#L196: 			t2 := eLong - e.cur - l + skipBeginning
		level5.go#L238: 			t := tableEntry{offset: i + e.cur}
		level5.go#L258: 				t := tableEntry{offset: i + e.cur}
		level5.go#L269: 		o := e.cur + s - 1
		level6.go#L23: 	for e.cur >= bufferReset {
		level6.go#L27: 			e.cur = maxMatchOffset
		level6.go#L31: 		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
		level6.go#L37: 				v = v - e.cur + maxMatchOffset
		level6.go#L47: 				v.cur.offset = v.cur.offset - e.cur + maxMatchOffset
		level6.go#L51: 					v.prev.offset = v.prev.offset - e.cur + maxMatchOffset
		level6.go#L56: 		e.cur = maxMatchOffset
		level6.go#L101: 			entry := tableEntry{offset: s + e.cur}
		level6.go#L110: 			t = lCandidate.cur.offset - e.cur
		level6.go#L116: 					e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
		level6.go#L118: 					eLong.cur, eLong.prev = tableEntry{offset: nextS + e.cur}, eLong.cur
		level6.go#L121: 					t2 := lCandidate.prev.offset - e.cur
		level6.go#L134: 				t = lCandidate.prev.offset - e.cur
		level6.go#L137: 					e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
		level6.go#L139: 					eLong.cur, eLong.prev = tableEntry{offset: nextS + e.cur}, eLong.cur
		level6.go#L144: 			t = sCandidate.offset - e.cur
		level6.go#L153: 				e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
		level6.go#L155: 				eLong.cur, eLong.prev = tableEntry{offset: nextS + e.cur}, eLong.cur
		level6.go#L172: 				t2 = lCandidate.cur.offset - e.cur
		level6.go#L184: 					t2 = lCandidate.prev.offset - e.cur
		level6.go#L217: 			t2 := eLong.cur.offset - e.cur - l + skipBeginning
		level6.go#L229: 				t2 = eLong.prev.offset - e.cur - l + skipBeginning
		level6.go#L267: 				e.table[hashLen(cv, tableBits, hashShortBytes)] = tableEntry{offset: i + e.cur}
		level6.go#L269: 				eLong.cur, eLong.prev = tableEntry{offset: i + e.cur}, eLong.cur
		level6.go#L277: 			t := tableEntry{offset: i + e.cur}